# 业务需求V1.0版本：
# 	猜数字游戏开发。
#
# 详细业务需求
# 1.系统随机产生一个随机数
# 2.用户从键盘输入猜的数字
# a)系统判断数字是否比系统产生的大，若大了，则友好提示：大了
# b)若小了，则提示小了
# c)否则，则提示：恭喜猜中，本轮幸运数字：xxx
# 技术选型：
# 1.随机数：random
# 2.输入：input
# 3.判断：if…elif…elif…else
# 4.循环：while,for循环
#
# import random
# num = random.randint(0, 100)
#
# while 1:
#     n = int(input('请输入数字n: '))
#     if n > num and n < 100:
#         print('太大了')
#     elif n < num and n > -1:
#         print('太小了')
#     elif n == num:
#         print('恭喜猜中，本轮幸运数字：{}'.format(n))
#         break
#     else :
#         print('输入的数字不在范围内')


#
#
#
#
#
#
# 业务需求V2.0版本：
# 1.在基于1.0版本的需求之上，添加新需求
# 玩家起始有5000金币，每猜错一次扣500金币，猜对了即奖励3000金币，游戏结束
# 一直到本金余额不足为止。游戏退出。
#
# import random
# num = random.randint(0, 100)
# a = 5000
# while a > 0:
#     a -= 500
#     n = int(input('请输入数字n: '))
#     if n > num and n < 100:
#         print('太大了')
#     elif n < num and n > -1:
#         print('太小了')
#     elif n == num:
#         a += 3000
#         print('恭喜猜中，本轮幸运数字：{},奖励3000金币,余额为{}'.format(n, a))
#         break
#     else :
#         print('输入的数字不在范围内')
#
# else:
#     print('余额不足为止,游戏退出')
#
# 业务需求V3.0版本：
#
# 在1.0或者2.0 的基础上添加一个新功能：
# 	玩家在猜中后，系统需要询问玩家是否继续下一轮游戏。
# 	若继续：则继续下一轮。并重新生成一个随机数字。
# 	否则，系统退出。

# import random
# num = random.randint(0, 100)
# a = 5000
# while a > 0:
#     a -= 500
#     n = int(input('请输入数字n: '))
#     if n > num and n < 100:
#         print('太大了')
#     elif n < num and n > -1:
#         print('太小了')
#     elif n == num:
#         a += 3000
#         print('恭喜猜中，本轮幸运数字：{},奖励3000金币,余额为{}'.format(n, a))
#         print('继续请按:1，退出请按:0')
#         i = int(input('请输入'))
#         if i == 1:
#             num = random.randint(0,100);
#         elif i == 0:
#             break
#         else:
#             print('输入错误')
#     else :
#         print('输入的数字不在范围内')
#
# else:
#     print('余额不足为止,游戏退出')